package com.hankol.feature_wine_meal.bean

import android.annotation.SuppressLint
import com.baselibrary.base.BasicBean
import kotlinx.android.parcel.Parcelize

/**
 * @author: 关忆北、
 * @date: 2022/6/28
 * @Des：下酒菜详情
 */
@SuppressLint("ParcelCreator")
@Parcelize
data class FoodDetailsBean(
        val categoryId: Long,
        var commentNum: Int,
        val configFavoriteNum: Int,
        val configSupportNum: Int,
        val configViewNum: Int,
        val cookTime: String,
        val cover: String,
        val coverDesc: String,
        val ctime: Long,
        val desc: String,
        var favoriteNum: Int,
        val gongYi: String,
        var hasFavorite: Int,
        var hasLiked: Int,
        val id: Long,
        val kouWei: String,
        val mainFood: List<MainFood>,
        val name: String,
        val nanYiDu: String,
        val recommendId: Long,
        val resultPic: ArrayList<String>,
        val secondFood: List<MainFood>,
        val startTime: Long,
        val status: Int,
        val steps: List<MainFood>,
        var supportNum: Int,
        val tips: String,
        val uid: Long,
        val uname: String,
        val usersNum: String,
        val authorIcon: String="",
        val authorName: String="",
        val utime: Long,
        val viewNum: Int
) : BasicBean()

@SuppressLint("ParcelCreator")
@Parcelize
data class MainFood(
        val cover: String,
        val desc: String,
        val name: String,
        val sort: Int,
        val vegetablesKg: Double
) : BasicBean()

@SuppressLint("ParcelCreator")
@Parcelize
data class SecondFood(
        val cover: String,
        val desc: String,
        val name: String,
        val sort: Int
) : BasicBean()

@SuppressLint("ParcelCreator")
@Parcelize
data class Step(
        val cover: String,
        val desc: String,
        val name: String,
        val sort: Int
) : BasicBean()